think out/through - French English Dictionary